// pages/QRcode/QRcode.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    upimg: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    let res = wx.getSystemInfoSync()
    console.log(res)
    this.setData({
      windowHeight: res.windowHeight - 1,
      windowWidth: res.windowWidth
    })
  },

  upImg: function() {
    wx.chooseImage({
      count: 2, // 默认9
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图，默认二者都有
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机，默认二者都有
      success: function(res) {
        // 返回选定照片的本地文件路径列表，tempFilePath可以作为img标签的src属性显示图片
        console.log(res)
        let tempFilePaths = res.tempFilePaths
        // this.setData({
        //   upimg:res.tempFilePaths
        // })
        wx.uploadFile({
          url: 'https://fly.zwstar.cc/api/timecall/timecall/uploadImg',
          filePath: tempFilePaths[0],
          name: 'file',
          success: function(res) {
            var data = res.data
            console.log(data)
          },
          fail: res => {
            console.log(res)
          }
        })
      }
    })
  },

  share: function() {
    const windowHeight = this.data.windowHeight
    const windowWidth = this.data.windowWidth
    const img = '../images/1.jpg'
    const img1 = '../images/2.jpg'
    const ctx = wx.createCanvasContext('myCanvas')
    // 标题
    ctx.setFontSize(22)
    ctx.fillText('时光 call', windowWidth * 0.7 / 2 - 35, 30)
    //标签
    ctx.setFontSize(13)
    ctx.setFillStyle('#1da6ee')
    ctx.fillText('我的标签：#童年啊#', 15, 60)
    //宣言
    ctx.setFillStyle('#000')
    ctx.fillText('时光宣言： 相信明天会更好！', 15, 90)
    //时光照片
    ctx.fillText('时光照片：', 15, 120)
    ctx.drawImage(img, 15, 140, windowWidth * 0.7 / 2.5, windowWidth * 0.7 / 2.5)
    ctx.drawImage(img1, windowWidth * 0.7 / 2.5 + 25, 140, windowWidth * 0.7 / 2.5, windowWidth * 0.7 / 2.5)
    ctx.setFontSize(15)
    ctx.fillText('野子邀请你一起与时光 call', 15, 140 + windowWidth * 0.7 / 2.5 + 20)
    //二维码
    ctx.drawImage('../images/qrcode.jpg', windowWidth * 0.7 / 2 - (windowWidth * 0.7 / 2.5) / 2, 140 + windowWidth * 0.7 / 2.5 + 25, windowWidth * 0.7 / 2.5, windowWidth * 0.7 / 2.5)
    ctx.draw()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})